package com.jindy.module.rushBaseView.domain;

import com.jindy.common.annotation.Excel;
import lombok.Data;
import org.apache.commons.lang3.builder.ToStringBuilder;

import java.math.BigDecimal;

/**
 * 催收基表对象 rush_base_view
 * 
 * @author jindy
 * @date 2023-06-07
 */
@Data
public class RushBaseViewVO
{
    private static final long serialVersionUID = 1L;

    /** 应收租金 */
    @Excel(name = "应收租金")
    private BigDecimal rentReceivableSum;

    /** 已收金额 */
    @Excel(name = "已收金额")
    private BigDecimal receivedAmountSum;

    /** 日租金合计 */
    @Excel(name = "日租金合计")
    private BigDecimal totalDailyRentSum;

    /** 业务员名称 */
    @Excel(name = "业务员名称")
    private String salesmanName;

    /** 项目名称 */
    @Excel(name = "项目名称")
    private String projectName;

    /** 应退租金 */
    @Excel(name = "应退租金")
    private BigDecimal refundableRentSum;

    /** 押金剩余天数 */
    @Excel(name = "押金剩余天数")
    private BigDecimal depositRemainDays;


    @Override
    public String toString() {
        return new ToStringBuilder(this)
                .append("rentReceivableSum", rentReceivableSum)
                .append("receivedAmountSum", receivedAmountSum)
                .append("totalDailyRentSum", totalDailyRentSum)
                .append("salesmanName", salesmanName)
                .append("projectName", projectName)
                .append("refundableRentSum", refundableRentSum)
                .append("depositRemainDays", depositRemainDays)
                .toString();
    }
}
